home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr37
/
zlist_20.zip
/
ZLIST.DOC
< prev
next >
Wrap
Text File
|
1995-03-13
|
19KB
|
357 lines
╔════════════════════════════════════╗
║ ▄ ▄ ▄█▄ ▄███▄ ║
║ ▄▀██▄▄ ▀██▄▄ ██▌▐██▀▐█▌ ║░░
║ ██▌▐█████▄▐█████▄ ▐██ ██ ▀ ║░░
║ ▐██ ███▀▀██▌▐█▀▀██▌ ██▌▐█▌ ║──────────────────────────────────────
║ ▀ ▐██ ██▐ ██▐██ ██ ║ ZippyList - (C) Copyright 1994
║─────███▌──▐██▐▌──▐██▐█▌▐█▌─────────║ Whitewater Technologies, Inc.
║ ▐████▄▄██▌██▄▄██▌██ ▐██ ║ Author: Gregg Graubins
║ ██▌▀████▀ ▀████▀▐█▌ ██▌ █▌ ║──────────────────────────────────────
║ ▐██▌ ▄▄█ ▐██ ██▄ ▐█▌ ║░░
║ ▐██ ▐██▌ ██ ▄▄█▀▀██▄█▀ ║░░
║ ██▌ ██▌ ▐█████▀ ▀▀ ║░░ *ALL* Source Code has been done
║ ██ ██ ▀▀▀ ║░░ by Whitewater Technologies, Inc.
║ ▀▌ ▀▌ ║░░
╚════════════════════════════════════╝░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
Licensed for distribution to DavaSoft BBS (718-967-6827) (support@dava.com)
╒═════════════════════════════════════════════════════════════════════════════╕
│ │
│ ZippyList, along with all of our other utilities, is made for TOTAL Sysop │
│ flexibility - As well as ease of use! To become familiar with ZippyList, │
│ please continue to read with the documentation. │
│ │
│ ZippyList is has FULL multi-language support. The display files will be │
│ checked for any language extensions and/or security specific display files │
│ and be displayed accordingly. │
│ │
│ The ZTEXT file will also allow you to add your own extension! If an │
│ extension is accompanied by the ZTEXT file, ZippyList will check to see if │
│ an extension exists with the current language. If not, the default ZTEXT │
│ file will be loaded. │
│ │
│─────────────────────────────────────────────────────────────────────────────│
│ │
│ NOTE: Some features are *not* documented. Please execute ZippyList for your-│
│ self and see it in action! :) │
│ │
╘═════════════════════════════════════════════════════════════════════════════╛
License
────────────────────────────────────────────────────────────────────────
You are granted a personal non-exclusive, non-transferable license to
use the enclosed program and documentation solely for your own internal
needs on one central processing unit or network of physically connected
computers. You assume the entire responsibility for the selection of
the program to achieve your intended results, and for the installation,
use and results obtained from the program.
Disclaimer
────────────────────────────────────────────────────────────────────────
ZIPPYLIST AND ANY ACCOMPANYING SOFTWARE ARE PROVIDED "AS IS" WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
IS WITH YOU. SHOULD THIS SOFTWARE AFFECT YOUR SYSTEM(S), YOU ASSUME THE
ENTIRE COST OF SERVICING, OR CORRECTION. IN NO EVENT WILL THE AUTHOR BE
LIABLE TO YOU FOR ANY DAMAGES ARISING OUT OF THE USE, OR INABILITY TO
USE, OF ZIPPYLIST'S PACKAGE.
Installing ZippyList into your PCBoard system
────────────────────────────────────────────────────────────────────────
ZippyList is a very easy program to install. After reading and following
the steps to installing ZippyList, please read the section labeled
"Configuring Display & Menu files" (If you would like to alter the
display files, menu files, etc.)
Although ZippyList may be executed from anywhere inside PCBoard's
environment, whether it be display files (Using the "!" command) or any
other way, the most common (And recommended) installation is through the
.CMD files. During this section, the examples relate to installing
ZippyList through your .CMD files.
Installation precedures:
========================
1) Before configuring *any* files, you should have already extracted the
contents of the zipfile into a directory.
(We use and recommend C:\PCB\PPE\ZLIST)
2) Enter PCBSETUP | File Locations | Configuration Files and edit
your default .CMD file. Add the following command:
Command Security PPE/MNU File -or- Keystroke Replacement
══════════════ ════════ ═══════════════════════════════════════
LIST 25 C:\PCB\PPE\ZLIST\ZLIST.PPE
Once you've added the above into your .CMD file, exit & save your
configuration.
Note: You may have ZippyList installed into a *different* .CMD file,
in which case just add the command wherever you wish. You may also
have a different command/security/path than what is shown above.
3) Edit your $$LOGOFF.BAT and add the following command:
$$LOGOFF.BAT
============
IF EXIST C:\PCB\NODE%PCBNODE%\WORK\WHITE.ZIP DEL C:\PCB\NODE%PCBNODE%\WHITE.ZIP
Note: You may have a different Temporary path configured - In which
case, just change the above line to correspond to your
configuration. :)
4) The last configuration step is to edit your ZLIST.CFG file. Use a
standard text editor (i.e. Qedit, TSE, etc.) to edit this file and
alter it. The format of the ZLIST.CFG is as follows:
────────────────────────[ ZLIST.CFG Format ]────────────────────────
Line 1: Sysop Name
Line 2: BBS Name
Line 3: Registration Number
Line 4: Toggle to whether or not to always display welcome file.
YES = Always display - Regardless of expert mode.
NO = If user has expert mode ON, ignore the display of
the welcome file. Vise-Versa if they have expert
mode toggled OFF.
Line 5: Toggle to whether or not to ignore the EXPERT mode. If line
4 is "NO" and this is set to "YES", then the menus will
*always* be displayed and the welcome file will only be
displayed if the user had their expert mode OFF.
YES = Ignore expert mode; Display *ALL* menus regardless
of expert mode.
NO = Don't ignore expert mode; Display menus ONLY if the
user does NOT have expert mode on.
┌─ Line 6: Name of WELCOME File ─ Must be in curr. dir!
├─ Line 7: Name of Main Menu file
├─ Line 8: Name of Search Menu file
├─ Line 9: Name of Search Text Menu file
├─ Line 10: Name of Search by Filename Menu file
├─ Line 11: Name of Search by Date Menu file
├─ Line 12:■<This is Reserved for future use>
├─ Line 13: Name of Execution Command display file
├─ Line 14: Name of Clear Workspace display file
├─ Line 15: Name of (Main Menu) HELP file
├─ Line 16: Name of (Search Menu) HELP file
├─ Line 17: Name of (Text Search Operation Menu) HELP file
├─ Line 18: Name of (File Search Operation Menu) HELP file
├─ Line 19: Name of (Date Search Operation Menu) HELP file
├─ Line 20: Name of ZTEXT file
├─ Line 21: File to display BEFORE scanning
├─ Line 22: File to display WHILE scanning
├─ Line 23: File to display AFTER scanning is completed
├─ Line 24: Name of File to insert in the beginning of capture file;
│ Useful if you would like to explain a little about the
│ contents of the file the user downloaded.
├─ Line 25:■<This is Reserved for future use>
├─ Line 26: Name of Capture file to include inside Compressed file.
├─ Line 27: Name of Compressed file to create
│
└────────┬─ Lines 6-24 must pertain in the ZippyList directory.
└─ Lines 6-27 should not include any path information.
┌─ Line 28: Temporary Work Directory
├─ Line 29: Compression program filename (Path is optional, but recommended)
├─ Line 30: Additional Parameters to pass to compression program.
├─ Line 31: Directory to place Compressed Zipfile in.
│ Note: BE SURE TO INCLUDE THIS IN THE DLPATH.LST IF USING THE
│ PRIMARY ZLIST.PPE FILE (See Below Notes).
│
└───────── For lines 28-31, the following environment variables will
be converted (if used):
%PCBNODE% - PCBoard Node Number
%PCBDRIVE% - Drive letter of PCBoard (i.e. C:)
%PCBDIR% - PCBoard's Home Directory
(*) If you are a multi-node system and would like to refrain from
placing each node's work directory (i.e. C:\PCB\NODE1\WORK,
C:\PCB\NODE2\WORK, etc.) inside your DLPATH.LST, you may want
to use ZLIST-2.PPE - This will first FLAG the capture file for
download and then DOWNLOAD the file. As a result, the user will
be prompted with "Download Flagged Files? (Y)".
For line 26, the following additional variables will be
converted if they exist:
@COMPFILE@ - Full path/filename of Compressed file
to be created.
@ZCAPFILE@ - Full path/filename of Capture file to
be compressed.
ZippyList is made for configurability! You may include
a file (or files) inside the compressed file by adding
your own commands to line 26.
──────────────────────────────────────────────────────────────────
Work Space Creation/Deletion (Optional, but STRONGLY suggested)
────────────────────────────────────────────────────────────────────────
An additional configuration step may be desired by those Sysop's who
would like to save some hard drive space. By default, ZippyList will
delete the files in the work directory each time it executes. If you
decide to delete the work files each time the user logs off, you must
edit your $$LOGOFF.BAT in your PCBoard 'Home' Directory (We have ours
pertain in the \PCB directory) and add the following:
$$LOGOFF.BAT
============
IF EXIST C:\PCB\NODE%PCBNODE%\WORK\DAVA.ZIP DEL C:\PCB\NODE%PCBNODE%\WORK\DAVA.ZIP
Note: The above *must* be changed to correspond with your configuration!
Configuring Display & Menu files
────────────────────────────────────────────────────────────────────────
The most important feature of ZippyList is the configurability it has.
It will allow you to alter the way *ANY* of the Menu files, Display
files, or even prompts! If you would like to alter any of the prompts,
just edit the ZTEXT.<ext> prompt file and change it accordingly. If you
would like to change the display and/or menu files, below is a list of
the available variables that may be used in each:
Filename(s) Variable(s) converted / Description (Returns)
──────────────────────────────────────────────────────────────────────
ZMAIN ────┬─ @OPTEXT@ = Latest command ready for execution
ZSEARCH ──┤ ZippyList will automatically remember the
ZEXECMD ──┤ last search operation function the user
ZCLEAR ───┘ entered and store it into this variable.
ZSRCHTXT ─── @MATCHING@ = (M)atching Text (Blank if none)
@EXCLUDING@ = (E)xcluding Text (Blank if none)
@FILEDATE@ = (N)ew Date (000000 if none)
@DIRECTORIES@ = (D)irectories to search
ZippyList will automatically 'shorten'
this length and parse out multiple
occurences of commas (,), P's (Private
Directory search), and will detect if an
"A" is found anywhere inside this field
and take action.
@FLAGDL@ = A "Yes" or "No" text telling whether or
not the user is (F)lagging the file(s)
found for later download.
(Defaults to "No")
@CAPTURE@ = A "Yes" or "No" text telling whether or
not the user if (C)apturing the search
into a file for flagging/download.
(Defaults to "Yes")
@SRCHCMD@ = String containing the execution command.
This is useful to help the user become
more familiar with PCBoard's commands.
("(N/A)" if none)
(Continued) Configuring Display & Menu files
────────────────────────────────────────────────────────────────────────
ZSRCHFLE ─── @FILENAME@ = (M)atching filename (Blank if none)
@DIRECTORIES@ = (D)irectories to search (Defaults to "A")
ZippyList will automatically 'shorten'
this length and parse out multiple
occurences of commas (,), P's (Private
Directory search), and will detect if an
"A" is found anywhere inside this field
and take action.
@FILEDATE@ = (N)ew Date (000000 if none)
@FLAGDL@ = A "Yes" or "No" text telling whether or
not the user is (F)lagging the file(s)
found for later download.
(Defaults to "No")
@CAPTURE@ = A "Yes" or "No" text telling whether or
not the user if (C)apturing the search
into a file for flagging/download.
(Defaults to "Yes")
@SRCHCMD@ = String containing the execution command.
This is useful to help the user become
more familiar with PCBoard's commands.
("(N/A)" if none)
ZSRCHDTE ─── @FILEDATE@ = (N)ew Date (Last Date of Search if none)
@DIRECTORIES@ = (D)irectories to search (Defaults to "A")
ZippyList will automatically 'shorten'
this length and parse out multiple
occurences of commas (,), P's (Private
Directory search), and will detect if an
"A" is found anywhere inside this field
and take action.
@FLAGDL@ = A "Yes" or "No" text telling whether or
not the user is (F)lagging the file(s)
found for later download.
(Defaults to "No")
@CAPTURE@ = A "Yes" or "No" text telling whether or
not the user if (C)apturing the search
into a file for flagging/download.
(Defaults to "Yes")
@SRCHCMD@ = String containing the execution command.
This is useful to help the user become
more familiar with PCBoard's commands.
("(N/A)" if none)
Extensive Logging of ALL functions
────────────────────────────────────────────────────────────────────────
ZippyList will automatically log *every* function that is executed while
the user is inside. When a Sysop is viewing the caller's log, you will
notice that all Errors are displayed in red - These are most likely
errors that were found because of either (a) Your compression program
was not found or (b) a display/menu file was not found.
Support and Registration
────────────────────────────────────────────────────────────────────────
There are various methods of Customer Support we will provide:
1) Call our Support BBS (Shown Below) and enter our Support Conference,
shown in the (J)oin Conference listing.
2) Send direct Internet email to Gregg Graubins <splash@mcs.net>
A lot of work has gone into this program to make it what it is. If you
find ZippyList useful, please consider the time and work we put in to
make it possible. :) Our software will always be low in price for what it
does. There are some out there that are charging outrageous amounts of
money for such a simple program, and we are making software as an
alternative (And even better <g>) to those programs.
You may register ZippyList (Or any of our other products) online via our
Support BBS below, or by calling us during standard business hours.
(WE ALSO ACCEPT CREDIT CARD PURCHASES) The registration is only $__ US.
Once registered, the minor delay in the beginning will be removed, all
features will be enabled for your use, and will enable you to obtain
future minor versions free of charge.
Our mailing address:
THE DAVASOFT BBS
C\O ZIPPYLIST
P.O. BOX 080466
Staten Island, N.Y. 10312
All new versions of ZippyList may be obtained on our Support BBS:
THE DAVASOFT BBS
BBS: 718-967-6827 VOICE: 718-967-5713 FAX: 718-967-5848
TELENET: 204.176.6.5 or DAVA.COM FTP SITE: FTP.DAVA.COM
────────────────────────────────────────────────────────────────────────